package enemy;

import program.Arena.Logger;
import defense.IEnemyVisitor;

public abstract class Enemy implements IEnemy {

	private boolean slowed;
	private int waited;
	private int speed;
	private int healthPoint;

	public abstract void accept(IEnemyVisitor enemyvisitor);

	public boolean isAlive() {
		// Nothing
		return true;
	}

	public boolean move() {
		Logger.enter(this, "move");
		return true;
	}

	public void slow(int speed) {
		// Nothing
	}

	public void setUnSlowed() {
		Logger.enter(this, "setUnSlowed");
	}

	public void damaged(int damage) {
		// Nothing
	}

}